
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using T2.WebSecurity.Data.Entities.Interfaces;
using T2.WebSecurity.Data.Entities.Search.Interfaces;


namespace T2.WebSecurity.Data.Controllers.Interfaces
{
	public interface IUserProfileDataController
	{
		IDictionary<string,Int32> UserProfileData_Add(IUserProfileData  _userprofiledata);
		IDictionary<string,Int32> UserProfileData_Modify(IUserProfileData  _userprofiledata);
		IDictionary<string,Int32> UserProfileData_Remove(IUserProfileData  _userprofiledata);
		IUserProfileData UserProfileData_GetOne(IUserProfileData  _userprofiledata);
		List<IUserProfileData> UserProfileData_GetAll(IUserProfileData _userprofiledata);
		List<IUserProfileData> UserProfileData_Search(IUserProfileDataSearch _userprofiledata);
		List<IUserProfileData> UserProfile_UserProfileData_ByParent(IUserProfileData _userprofiledata);
	
	
	
	}
	
	
}
